@charset "utf-8";

@import 'https://gz.bcebos.com/v1/public-lib/tailwind/7.0.0/tailwind.min.css';

@import 'https://gz.bcebos.com/public-lib/aos/aos.css';

html {
	font-size: 10px
}

body {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #333;
	font-family: Verdana,Geneva,sans-serif;
	line-height: 25px;
	margin: auto;
	background-color: #F6F6F6
}

p {
	margin: 0;
	padding: 0
}

ul,ol,dt,dd,form {
	margin: 0;
	padding: 0
}

li {
	list-style: none
}

h1,h2,h3,h4,h5,h6 {
	margin: 0;
	padding: 0;
	line-height: 35px;
	font-size: 12px
}

a {
	text-decoration: none;
	color: #333
}

a:active {
	outline: none
}

a:hover {
	color: black;
	text-decoration: none
}

:focus {
	-moz-outline-style: none
}

.clear {
	clear: both
}

a
img {
	border: 0
}

.row {
	margin: 0
}

html {
	line-height: 1
}

html {
	box-sizing: border-box;
	-ms-overflow-style: scrollbar
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

*,*::before,*::after {
	box-sizing: inherit
}

html {
	overflow-x: hidden
}

body {
	font-family: tahoma,arial,"Microsoft YaHei","Hiragino Sans GB",u5b8bu4f53,sans-serif
}

body ::selection {
	background: #F00;
	color: #fff
}

body ::-moz-selection {
	background: #F00;
	color: #fff
}

a {
	text-decoration: none;
	color: #333;
	outline: 0
}

a:hover,a:active,a:focus {
	text-decoration: none;
	outline: 0;
	color: #222
}

@font-face {
	font-family:'iconfont';src:url('//at.alicdn.com/t/font_1219170_w3fesyapln.eot');src:url('//at.alicdn.com/t/font_1219170_w3fesyapln.eot?#iefix') format('embedded-opentype'), url('//at.alicdn.com/t/font_1219170_w3fesyapln.woff2') format('woff2'), url('//at.alicdn.com/t/font_1219170_w3fesyapln.woff') format('woff'), url('//at.alicdn.com/t/font_1219170_w3fesyapln.ttf') format('truetype'), url('//at.alicdn.com/t/font_1219170_w3fesyapln.svg#iconfont') format('svg')
}

.iconfont {
	font-family: "iconfont"!important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale
}

.w {
	width: 1200px
}

.libmask {
	width: 1250px;
	height: 700px;
	margin: auto;
	margin-top: -700px;
	opacity: .9;
	position: relative;
	z-index: 1
}

.lib10369037_0 {
	background-color: #fff;
	padding: 0px
0px 0px 0px
}

.lib10369037_0
.site_nav {
	height: 36px;
	line-height: 36px;
	border-bottom: 1px solid #eaeaea;
	font-size: 14px;
	color: #858585;
	background-color: #fff;
	overflow:hidden;
}

.lib10369037_0 .site_nav span
a {
	color: #858585;
	padding: 0
6px
}

.lib10369037_0 .site_nav span a:hover {
	color: #0092e1
}

.lib10369037_0
.fr {
	float: right
}

.lib10369037_0
.header {
	width: 1200px;
	margin: 0
auto
}

.lib10369037_0 {
	color: #0092e1;
	background-color: #fff;
	margin: auto;
	padding: 0px
0px 0px 0px
}

.lib10601016_1 {
	margin: auto;
	padding: 0;
	background-color: #fff;
	overflow: hidden
}

.lib10601016_1
#solid {
	position: relative;
	clear: both;
	width: 1920px;
	height: 720px;
	margin: auto
}

.lib10601016_1 #solid ul
li {
	position: absolute;
	display: none;
	width: 1920px;
	height: 720px;
	cursor: pointer;
	margin: auto
}

.lib10601016_1
.kz1 {
	width: 100%;
	height: 168px;
	text-align: center
}

.lib10601016_1
.kz2 {
	padding-left: 19%;
	width: 1200px;
	color: #0092e1;
	font-size: 40px
}

.lib10601016_1
.kz3 {
	height: 50px
}

.lib10601016_1
.kz4 {
	padding-left: 19%;
	width: 1200px;
	color: #0092e1;
	font-size: 78px
}

.lib10601016_1
.kz5 {
	height: 40px
}

.lib10601016_1
.kz6 {
	padding-left: 19%;
	width: 1200px;
	color: #333;
	font-size: 24px
}

.lib10601016_1
.kz7 {
	height: 0px
}

.lib10601016_1
.kz8 {
	padding-left: 19%;
	width: 1200px;
	color: #0092e1;
	font-size: 22px
}

.lib10601016_1
.kz9 {
	height: 15px
}

.lib10601016_1
.kz10 {
	padding-left: 19%;
	width: 1200px;
	color: #0092e1;
	font-size: 28px
}

.lib10601016_1
.kz11 {
	height: 20px
}

.lib10601016_1
.kz12 {
	padding-left: 19%;
	width: 1200px;
	color: #0092e1;
	font-size: 36px
}

.lib10601016_1
.kz20 {
	width: 100%;
	height: 148px;
	text-align: center
}

.lib10601016_1
.kz21 {
	padding-left: 19%;
	width: 1200px;
	color: #0092e1;
	font-size: 60px
}

.lib10601016_1
.kz22 {
	height: 70px
}

.lib10601016_1
.kz23 {
	padding-left: 19%;
	width: 1200px;
	color: #0092e1;
	font-size: 70px
}

.lib10601016_1
.kz24 {
	height: 60px
}

.lib10601016_1
.kz25 {
	padding-left: 19%;
	width: 1200px;
	color: #fff;
	font-size: 26px
}

.lib10601016_1 .kz25
b {
	background-color: #676661
}

.lib10601016_1
.kz26 {
	height: 32px
}

.lib10601016_1
.kz27 {
	margin-left: 19%;
	width: 463px;
	height: 122px
}

.lib10601016_1
.kz30 {
	height: 254px
}

.lib10601016_1
.kz31 {
	float: right;
	padding-right: 21%;
	color: #fff;
	text-align: center;
	font-size: 46px
}

.lib10601016_1
.kz32 {
	height: 72px
}

.lib10601016_1
.kz33 {
	float: right;
	padding-right: 21%;
	color: #0092e1;
	font-size: 78px
}

.lib10601016_1
.kz34 {
	height: 66px
}

.lib10601016_1
.kz35 {
	float: right;
	padding-right: 21%;
	color: #fff;
	font-size: 24px
}

.lib10601016_1 #solid .solid0,
.lib10601016_1 #solid .solid1,
.lib10601016_1 #solid
.solid2 {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	width: 100%;
	height: 498px
}

.lib10601016_1 #solid
.solid0 {
	height: 679px;
	background-color: #fff
}

.lib10601016_1 #solid
.solid1 {
	height: 679px;
	background-color: #fff
}

.lib10601016_1 #solid
.solid2 {
	height: 679px;
	background-color: #fff
}

.lib10601016_1 #solid
ul {
	margin: 0px;
	padding: 0px;
	list-style: none
}

.lib10601016_1 #solid
#btt {
	width: 1920px;
	height: 5px;
	bottom: 30px;
	position: absolute;
	text-align: center;
	margin-left: -960px;
	left: 50%;
	line-height: 5px
}

.lib10601016_1 #solid #btt
span {
	margin-top: 0;
	display: inline-block;
	width: 62px;
	height: 5px;
	margin: 0
5px;
	background-color: #fff;
	z-index: 1000;
	cursor: pointer;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5
}

.lib10601016_1 {
	color: #0092e1;
	background-color: #fff;
	margin: auto;
	padding: 0
}

.lib10631518_1 {
	padding: auto;
	background-color: #fff
}

.lib10631518_1 i,
.lib10631518_1
em {
	font-style: normal
}

.lib10631518_1
.search {
	width: 1200px;
	margin: 0
auto;
	height: 86px;
	/* border-bottom: #ececec 1px solid; */
	overflow: hidden;
}

.lib10631518_1 .search
p {
	float: left;
	font-size: 12px;
	color: #666;
	height: 86px;
	line-height: 86px;
	overflow: hidden;
	padding: 0
0 0 40px
}

.lib10631518_1 .search p
a {
	font-size: 12px;
	color: #999;
	padding: 0
10px 0 0
}

.lib10631518_1 .search p a:hover {
	color: #0092e1;
	font-weight: bold
}

.lib10631518_1 .search
.ss {
	width: 280px;
	float: right;
	margin-right: 40px
}

.lib10631518_1 .search
.ser_inp {
	background-color: #f8f8f8;
	width: 230px;
	height: 36px;
	border: none;
	padding: 0
2px 0 13px;
	float: left;
	margin-top: 25px;
	font-family: "Microsoft YaHei";
	font-size: 14px;
	color: #333;
	line-height: 36px;
	outline: none
}

.lib10631518_1 .search
.ser_so {
	cursor: pointer;
	float: left;
	background: url(http://i.0rk.pw/uimg/201909/ss1570851969631.png) center center no-repeat #0092e1;
	border: none;
	margin-top: 25px;
	width: 50px;
	height: 36px
}

.lib10631518_1 input::-webkit-input-placeholder {
	color: #333
}

.lib10631518_1 {
	color: #0092e1;
	background-color: #fff;
	margin: auto;
	padding: auto
}

.lib10717608_3 {
	margin: auto;
	padding: 0
0;
	background-color: #fff;
	background-image: url('/public/theme/utooliwanshangcloud/default/css/');
	background-position: 0px 0px;
	overflow: hidden
}

.lib10717608_3:after {
	content: " ";
	display: block;
	clear: both
}

.lib10717608_3 .header,
.lib10717608_3 .content,
.lib10717608_3
.footer {
	width: 1200px;
	margin: 0
auto;
	color: rgba(0,0,0,0.8)
}

.lib10717608_3 .ab
.content {
	height: 867px;
	position:relative;
}

.lib10717608_3 .ab
dl {
	float: right;
	padding-top: 250px;
	width: 500px
}

.lib10717608_3 .ab dl
dt {
	padding-bottom: 85px;
	color: #333;
	font-weight: bold;
	font-size: 32px
}

.lib10717608_3 .ab dl dt
em {
	display: block;
	padding-top: 14px;
	color: #333;
	font-weight: normal;
	font-style: normal;
	font-size: 22px
}

.lib10717608_3 .ab dl dd
h3 {
	font-size: 22px
}

.lib10717608_3 .ab
dd {
	float: inherit;
	display: block;
	padding: 50px 0px 0 204px;
	padding-bottom: 50px;
	width: 696px;
	height: 292px;
	background: #f7f7f7;
	color: #333;
	font-weight: bold;
	font-size: 22px;
}

.lib10717608_3 .ab dd
p {
	display: block;
	padding-top: 10px;
	color: #999;
	text-align: left;
	font-weight: normal;
	font-size: 14px;
	line-height: 22px;
	padding-right:15px
}

.lib10717608_3 .ab
dd {
	position: relative
}

.lib10717608_3 .ab span
a {
	position: absolute;
	bottom: 0;
	left: 0px;
	display: block;
	width: 100px;
	height: 100px;
	background-color: #0092e1;
	color: #fff;
	text-align: center;
	font-size: 60px;
	line-height: 90px;
}

.lib10717608_3 .ab span a:hover {
	background-color: #275b96
}

.lib10717608_3 {
	color: #0092e1;
	background-color: #fff;
	margin: auto;
	padding: 0
0
}

.lib10771765_3 {
	padding: 40px
0;
	background-color: #222;
	margin: auto
}

.lib10771765_3:after {
	content: " ";
	display: block;
	clear: both
}

.lib10771765_3 em,
.lib10771765_3 i,
.lib10771765_3
var {
	font-style: normal
}

.lib10771765_3
.clear {
	clear: both
}

.lib10771765_3
.content {
	width: 1200px;
	margin: 0
auto
}

.lib10771765_3
.yin_t {
	font-size: 34px;
	color: rgba(255,255,255,0.8);
	text-align: center;
	position: relative
}

.lib10771765_3 .yin_t:before {
	content: "";
	width: 18px;
	height: 1px;
	background-color: #000;
	position: absolute;
	top: 24px;
	left: 33%
}

.lib10771765_3 .yin_t:after {
	content: "";
	width: 18px;
	height: 1px;
	background-color: #000;
	position: absolute;
	top: 24px;
	right: 33%
}

.lib10771765_3 .yin_t
span {
	display: block;
	font-size: 16px;
	line-height: 22px;
	font-weight: normal;
	margin-top: 7px
}

.lib10771765_3 .pinz
h2 {
	line-height: normal;
	line-height: 34px
}

.lib10771765_3 .pinz
.yin_t {
	color: rgba(255,255,255,0.8)
}

.lib10771765_3 .pinz .yin_t:before {
	left: 32%;
	background-color: #fff;
	display:none
}

.lib10771765_3 .pinz .yin_t:after {
	right: 32%;
	background-color: #fff;
		display:none

}

.lib10771765_3
.pinz01 {
	width: 232px;
	height: 444px;
	position: relative;
	float: left;
	margin-right: 10px;
	overflow: hidden;
	margin-top: 40px
}

.lib10771765_3 .content .pinz01:nth-child(6) {
	margin-right: 0
}

.lib10771765_3 .pinz01
dl {
	width: 100%;
	height: 444px;
	overflow: hidden;
	text-align: center;
	background-color: #fff
}

.lib10771765_3 .pinz01 dl
dt {
	width: 100%;
	height: 212px;
	line-height: 0;
	overflow: hidden
}

.lib10771765_3 .pinz01 dl dt
img {
	width: 100%
}

.lib10771765_3 .pinz01 dl
dd {
	width: 100%;
	height: 190px;
	position: absolute;
	padding: 42px
0 0
}

.lib10771765_3 .pinz01 dl dd
em {
	display: block;
	width: 68px;
	height: 68px;
	position: absolute;
	top: -34px;
	left: 84px;
	border-radius: 50%;
	background-color: #ccc
}

.lib10771765_3 .pinz01 dl dd em img,
.lib10771765_3 .pin01_m em
img {
	width: 32px;
	height: 32px;
	margin-top: 18px
}

.lib10771765_3 .pin01_m em
img {
	filter: brightness(100000%)
}

.lib10771765_3 .pinz01 dl dd h5,
.lib10771765_3 .pin01_m
h5 {
	font-size: 18px;
	color: #333;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	background: url(http://i.0rk.pw/uimg/201908/pinz_line011569466979340.gif) no-repeat center 49px;
	font-weight: bold;
	padding: 0
30px;
	box-sizing: border-box
}

.lib10771765_3 .pinz01 dl dd p,
.lib10771765_3 .pin01_m
p {
	font-size: 14px;
	color: #666;
	line-height: 24px;
	height: 72px;
	overflow: hidden;
	margin-top: 25px;
	padding: 0
30px;
	box-sizing: border-box
}

.lib10771765_3 .pinz01 dl dd p i,
.lib10771765_3 .pin01_m p
i {
	display: block
}

.lib10771765_3 .pinz01:hover
dd {
	display: none
}

.lib10771765_3 .pinz
.nobor {
	margin-right: 0
}

.lib10771765_3
.pin01_m {
	width: 234px;
	height: 0;
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
	text-align: center;
	background: rgba(49,115,191,0.9);
	transition: height .5s;
	-moz-transition: height .5s;
	-webkit-transition: height .5s;
	-o-transition: height .5s
}

.lib10771765_3 .pin01_m
em {
	display: block;
	height: 68px;
	margin: 110px
0 0;
	text-align: center
}

.lib10771765_3 .pin01_m
h5 {
	color: #fff;
	background: url(http://i.0rk.pw/uimg/201908/pinz_line021569467063391.gif) no-repeat center 49px
}

.lib10771765_3 .pin01_m
p {
	color: #fff
}

.lib10771765_3 .pinz01:hover
.pin01_m {
	height: 444px
}

.lib10771765_3 {
	color: #0092e1;
	background-color: #222;
	margin: auto;
	padding: 40px
0
}

.lib10864709_5 {
	margin: auto;
	padding: 40px
0;
	background-color: #fff;
	overflow: hidden
}

.lib10864709_5
.margOut {
	position: relative;
	z-index: 5;
	margin: 0
auto;
	width: 1200px;
	height: 100%
}

.lib10864709_5 .shows-main {
	margin-top: 88px
}

.lib10864709_5 .shows-l {
	width: 510px
}

.lib10864709_5 .shows-l
li {
	margin-bottom: 50px;
	height: 100px;
	border-bottom: 1px dashed #b0b0b0
}

.lib10864709_5 .shows-desc {
	width: 320px;
	height: 90px;
	color: #333;
	font-size: 16px;
	line-height: 1.8;
	overflow: hidden;
	text-overflow: ellipsis
}

.lib10864709_5 .shows-r {
	position: relative;
	width: 585px;
	height: 710px
}

.lib10864709_5 .shows-r
strong {
	position: absolute;
	top: 80px;
	left: 0;
	color: #2e2e2e;
	text-transform: uppercase;
	font-size: 40px;
	font-family: "Myriad Pro Regular"
}

.lib10864709_5 .shows-r strong
em {
	color: #0092e1;
	font-style: normal
}

.lib10864709_5 .shows-r
p {
	position: absolute;
	top: 135px;
	left: 370px;
	color: #333;
	font-size: 16px
}

.lib10864709_5
.overf {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.lib10864709_5 .clearfix:after {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	content: "."
}

.lib10864709_5
.overfl {
	overflow: hidden
}

.lib10864709_5
.fl {
	float: left
}

.lib10864709_5
.fr {
	float: right
}

.lib10864709_5
.noBorderR {
	border-right: 0 !important
}

.lib10864709_5
.nomarginR {
	margin-right: 0 !important
}

.lib10864709_5
.textUp {
	text-transform: uppercase
}

.lib10864709_5
.overhidd {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.lib10864709_5 .shows-r
img {
	width: 585px;
	height: 680px
}

.lib10864709_5 .tits
span {
	color: #8a8a8a;
	font-size: 14px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	text-transform:uppercase;
}

.lib10864709_5 .tits
p {
	font-size: 40px;
	height: 40px;
	color: #333;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.lib10864709_5 .tits p
b {
	color: #0092e1
}

.lib10864709_5
.tits {
	text-align: center
}

.lib10864709_5
.kz1 {
	margin-top: 5px;
	padding-left: 0px;
	width: 120px;
	height: 75px;
	position:  relative;
	top: -45px;
}

.lib10864709_5
.kz2 {
	position: relative;
	margin: 20px
0 0 0;
	color: #0092e1;
	font-weight: bold;
	font-style: normal;
	font-size: 82px
}

.lib10864709_5
.kz3 {
	position: relative;
	z-index: 10;
	margin: 4px
0 0 50px;
	width: 130px;
	height: 24px;
	background: #fff;
	font-weight: bold;
	font-size: 18px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	top: -45px;
}

.lib10864709_5 {
	color: #0092e1;
	background-color: #fff;
	margin: auto;
	padding: 40px
0
}

.lib10903996_5 {
	padding: 40px
0;
	background-color: #fff;
	margin: auto
}

.lib10903996_5:after {
	content: " ";
	display: block;
	clear: both
}

.lib10903996_5 i,
.lib10903996_5
em {
	font-style: normal
}

.lib10903996_5
.clear {
	clear: both
}

.lib10903996_5
.case {
	background: url(http://www.lhzx111.com/Img/Index/case_bg.jpg) no-repeat center 167px
}

.lib10903996_5 .case
h2 {
	width: 1200px;
	margin: 0
auto;
	position: relative;
	margin-bottom: 20px;
	text-align: center
}

.lib10903996_5 .case h2
em {
	display: block;
	font-size: 34px;
	color: rgba(0,0,0,0.8);
	overflow: hidden;
	text-align: center;
	height: 34px;
	line-height: 34px
}

.lib10903996_5 .case h2 em
b {
	color: #0092e1
}

.lib10903996_5 .case h2
i {
	display: block;
	font-size: 16px;
	color: rgba(0,0,0,0.8);
	opacity: 0.8;
	font-weight: normal;
	margin-top: 10px;
	line-height: 18px;
	height: 18px;
	overflow: hidden;
	text-align: center;
	padding: 0
30px
}

.lib10903996_5 .case h2
span {
	display: inline-block;
	font-size: 12px;
	color: rgba(0,0,0,0.8);
	opacity: 0.6;
	font-weight: normal;
	line-height: 14px;
	height: 14px;
	overflow: hidden;
	text-align: center;
	padding: 0
30px;
	text-transform: uppercase
}

.lib10903996_5 .case
.content {
	position: relative;
	width: 1200px;
	margin: 0
auto
}

.lib10903996_5 .case
dl {
	width: 1200px;
	height: 640px;
	position: relative
}

.lib10903996_5 .case
dt {
	width: 1200px;
	height: 520px;
	overflow: hidden
}

.lib10903996_5 .case dt
img {
	display: block;
	width: 100%
}

.lib10903996_5 .case
dd {
	width: 800px;
	position: absolute;
	bottom: 0;
	left: 200px;
	background: #0092e1;
	padding-bottom: 30px
}

.lib10903996_5 .case dd h3
a {
	display: block;
	margin-top: 20px;
	font: 24px "Microsoft YaHei";
	font-weight: bold;
	text-align: center;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	color: #fff
}

.lib10903996_5 .case dd
p {
	padding: 0
50px;
	font: 14px "Microsoft YaHei";
	text-align: center;
	line-height: 30px;
	color: #fff;
	height: 60px;
	overflow: hidden;
	margin: 0
auto
}

.lib10903996_5 .case dd
em {
	display: block;
	text-align: center
}

.lib10903996_5 .case dd em
a {
	display: inline-block;
	padding: 0 40px 0 20px;
	height: 30px;
	text-align: center;
	margin: 10px 5px 0;
	background: #fff url(http://i.0rk.pw/uimg/201910/jt1572590550924.png) no-repeat 80px center;
	font: 14px "Microsoft YaHei";
	line-height: 30px;
	color: #275b96;
	transition: 0.3s;
	border-radius:15px;
}

.lib10903996_5 .case dd em a:hover {
	background: #fff url(http://i.0rk.pw/uimg/201910/jt1572590550924.png) no-repeat 85px center;
	color: #1c426e;
	transition: 0.3s
}

.lib10903996_5 .arr1
a {
	display: block;
	width: 62px;
	height: 65px;
	background-color: #a9a6aa;
	font: 25px "宋体";
	text-align: center;
	line-height: 65px;
	color: #fff;
	overflow: hidden;
	position: absolute;
	top: 343px;
	left: -31px
}

.lib10903996_5 .arr2
a {
	display: block;
	width: 62px;
	height: 65px;
	background-color: #a9a6aa;
	font: 25px "宋体";
	text-align: center;
	line-height: 65px;
	color: #fff;
	overflow: hidden;
	position: absolute;
	top: 343px;
	right: -28px
}

.lib10903996_5 .arr1 a:hover,
.lib10903996_5 .arr2 a:hover {
	background: #0092e1
}

.lib10903996_5 {
	color: #0092e1;
	background-color: #fff;
	margin: auto;
	padding: 40px
0
}

.lib10995426_7 {
	padding: 40px
0;
	background-color: #fff;
	margin: auto
}

.lib10995426_7:after {
	content: " ";
	display: block;
	clear: both
}

.lib10995426_7 i,
.lib10995426_7
em {
	font-style: normal
}

.lib10995426_7
.clear {
	clear: both
}

.lib10995426_7
.content {
	width: 1200px;
	margin: 0
auto;
	position: relative;
	z-index: 2
}

.lib10995426_7
.jz_div {
	position: relative;
	width: 100%
}

.lib10995426_7 .jz_div
.bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.lib10995426_7 .jz_div
h2 {
	text-align: center;
	font-weight: normal;
	position: relative;
	padding-bottom: 30px;
	margin-bottom: 40px
}

.lib10995426_7 .jz_div h2:after {
	content: "";
	display: block;
	position: absolute;
	width: 60px;
	height: 3px;
	background-color: #fff;
	left: 50%;
	bottom: 0;
	z-index: 2;
	margin-left: -30px
}

.lib10995426_7 .jz_div h2
em {
	display: block;
	text-align: center;
	font-weight: normal;
	color:#fff;
	font-size: 36px;
	height: 38px;
	line-height: 38px;
	overflow: hidden
}

.lib10995426_7 .jz_div h2
i {
	display: block;
	font-size: 24px;
	color: #fff;
	opacity: 0.8;
	line-height: 28px;
	margin-top: 18px;
	height: 28px;
	overflow: hidden
}

.lib10995426_7
.jzqh_div {
	margin: 0
auto;
	text-align: center;
	box-sizing: border-box
}

.lib10995426_7 .jzqh_div dl
dt {
	margin-bottom: 38px;
	text-align: center
}

.lib10995426_7 .jzqh_div dl dt,
.lib10995426_7 .jzqh_div dl
dd {
	display: block
}

.lib10995426_7 .jzqh_div dl
dd {
	position: relative
}

.lib10995426_7 .jzqh_div dl dd:before {
	content: "“";
	display: block;
	position: absolute;
	width: 90px;
	height: 90px;
	line-height: 90px;
	top: 0;
	left: 0;
	font-size: 80px;
	color:#fff;
	font-family: "Impact"
}

.lib10995426_7 .jzqh_div dl dd:after {
	content: "”";
	display: block;
	position: absolute;
	width: 90px;
	height: 90px;
	bottom: 0;
	right: 0;
	font-size: 80px;
	line-height: 90px;
	color:#fff;
	font-family: "Impact"
}

.lib10995426_7 .jzqh_div dl dt
img {
	width: 148px;
	height: 148px;
	border-radius: 50%
}

.lib10995426_7 .jzqh_div dl dd
h4 {
	display: block
}

.lib10995426_7 .jzqh_div dl dd h4
a {
	display: block;
	padding: 0 150px;
	font-size: 24px;
	color:#fff;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	box-sizing: border-box
}

.lib10995426_7 .jzqh_div dl dd
em {
	font-size: 18px;
	color:#fff;
	height: 30px;
	padding: 0 150px;
	line-height: 30px;
	margin-top: 10px;
	display: block;
	overflow: hidden;
	box-sizing: border-box
}

.lib10995426_7 .jzqh_div dl dd
p {
	display: block;
	padding: 0 150px;
	font-size: 14px;
	line-height: 24px;
	height: 72px;
	overflow: hidden;
	color:#fff;
	margin-top: 30px
}

.lib10995426_7 .jzqh_div
i {
	display: block;
	text-align: center;
	margin-top: 30px;
	height: 10px
}

.lib10995426_7 .jzqh_div i
a {
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	*display: inline;
	zoom: 1;
	background: rgba(255,255,255,0.1);
	margin: 0
8px;
	border: 1px
solid #fff
}

.lib10995426_7 .jzqh_div i a:hover,
.lib10995426_7 .jzqh_div i
a.cur {
	background: rgba(255,255,255,0.3)
}

.lib10995426_7 {
	color: #0092e1;
	background-color: #fff;
	margin: auto;
	padding: 40px
0
}

.lib11029441_7 {
	margin: auto;
	padding: 60px
0;
	background-color: #fff
}

.lib11029441_7:after {
	content: " ";
	display: block;
	clear: both
}

.lib11029441_7 i,
.lib11029441_7
em {
	font-style: normal
}

.lib11029441_7
.clear {
	clear: both
}

.lib11029441_7
.content {
	width: 1200px;
	margin: 0
auto
}

.lib11029441_7
.fr {
	float: right
}

.lib11029441_7
.fl {
	float: left
}

.lib11029441_7 .news
h2 {
	text-align: center;
	font-size: 34px;
	font-weight: bold;
	color: rgba(0,0,0,0.8);
	line-height: 34px;
	width: 1200px;
	margin: 0
auto 40px
}

.lib11029441_7 .news h2
b {
	font-weight: normal
}

.lib11029441_7 .new_c:after {
	content: " ";
	display: block;
	clear: both
}

.lib11029441_7
.new_ts {
	height: 44px;
	overflow: hidden;
	font-size: 22px;
	text-align: center
}

.lib11029441_7 .new_ts
li {
	width: 150px;
	height: 44px;
	margin: 0
10px;
	font-size: 18px;
	display: inline-block
}

.lib11029441_7 .new_ts li
a {
	display: inline-block;
	line-height: 44px;
	color: rgba(0,0,0,0.8)
}

.lib11029441_7 .new_ts
li.cur {
	background: #0092e1
}

.lib11029441_7 .new_ts li.cur
a {
	color: #fff
}

.lib11029441_7 .new_ts li:hover{background:#0092e1;}
.lib11029441_7 .new_ts li:hover a{color:#fff}
.lib11029441_7
.new_cl {
	margin-top: 20px
}

.lib11029441_7 .new_cl dl:first-child {
	width: 100%;
	height: 362px;
	background-color: #f2f2f2;
	margin-bottom: 50px
}

.lib11029441_7 .new_cl dl:first-child
dt {
	width: 548px;
	height: 362px;
	display: block;
	overflow: hidden;
	float: left
}

.lib11029441_7 .new_cl dl:first-child dt
img {
	max-width: 548px;
	min-height: 362px
}

.lib11029441_7 .new_cl dl:first-child
dd {
	display: block;
	padding: 28px
50px;
	overflow: hidden
}

.lib11029441_7 .new_cl dl:first-child dd
h3 {
	max-height: 60px;
	display: block;
	line-height: 30px;
	font-weight: normal;
	font-size: 18px;
	color: #333;
	overflow: hidden
}

.lib11029441_7 .new_cl dl:first-child dd
span {
	display: block;
	font-size: 24px;
	color: #666;
	margin-top: 10px;
	font-weight: normal
}

.lib11029441_7 .new_cl dl:first-child dd h3
a {
	color: #222;
	display: block
}

.lib11029441_7 .new_cl dl:first-child dd
p {
	display: block;
	height: 120px;
	overflow: hidden;
	line-height: 24px;
	color: #666;
	font-size: 14px;
	margin-top: 20px;
	padding-right: 0
}

.lib11029441_7 .new_cl dl:first-child dd span.new_more
a {
	display: block;
	width: 89px;
	line-height: 25px;
	background-color: #333333;
	text-align: center;
	color: #fff;
	font-size: 12px
}

.lib11029441_7 .new_cl dl:first-child dd span.new_more a:hover {
	background: #0092e1;
	color: #fff
}

.lib11029441_7 .new_cl
dl {
	width: 50%;
	float: left
}

.lib11029441_7 .new_cl
dt {
	display: none
}

.lib11029441_7 .new_cl
dd {
	display: block;
	padding: 0;
	overflow: hidden
}

.lib11029441_7 .new_cl dd
h3 {
	height: 30px;
	line-height: 30px;
	font-weight: normal;
	font-size: 18px;
	color: #333;
	overflow: hidden;
	padding: 0
30px 0 12px;
	position: relative;
	box-sizing: border-box
}

.lib11029441_7 .new_cl dd h3:before {
	content: "";
	display: block;
	position: absolute;
	height: 18px;
	width: 3px;
	background: #0092e1;
	left: 0;
	top: 6px
}

.lib11029441_7 .new_cl dd
span {
	display: block;
	height: 34px;
	line-height: 34px;
	color: rgba(0,0,0,0.8);
	opacity: 0.6;
	font-weight: bold;
	font-size: 14px
}

.lib11029441_7 .new_cl dd h3
a {
	color: rgba(0,0,0,0.8);
	display: block
}

.lib11029441_7 .new_cl dd h3 a:hover {
	color: #0092e1
}

.lib11029441_7 .new_cl dd
p {
	height: 48px;
	line-height: 24px;
	overflow: hidden;
	font-size: 14px;
	color: rgba(0,0,0,0.8);
	opacity: 0.6;
	padding-right: 30px;
	box-sizing: border-box
}

.lib11029441_7 .new_cl dd
span.new_more {
	display: none
}

.lib11029441_7 .new_cl dd span.new_more
a {
	display: block;
	width: 89px;
	line-height: 25px;
	background-color: #333;
	text-align: center;
	color: #fff;
	font-size: 12px
}

.lib11029441_7 .new_cl dd span.new_more a:hover {
	background: #0092e1;
	color: #fff
}

.lib11029441_7 {
	color: #0092e1;
	background-color: #fff;
	margin: auto;
	padding: 60px
0
}

.lib11073194_7 {
	padding: 0;
	background-color: #fff
}

.lib11073194_7:after {
	content: " ";
	display: block;
	clear: both
}

.lib11073194_7 i,
.lib11073194_7
em {
	font-style: normal
}

.lib11073194_7
.clear {
	clear: both
}

.lib11073194_7
.yud {
	height: 530px;
	position: relative
}

.lib11073194_7 .yud
.bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	z-index: 1
}

.lib11073194_7
.content {
	position: relative;
	width: 1200px;
	margin: 0
auto;
	z-index: 2
}

.lib11073194_7
.biaod {
	width: 400px;
	background: #0092e1;
	height: 530px;
	padding: 0 40px;
	float: right
}

.lib11073194_7
.ad {
	overflow: hidden;
	padding: 0
30px
}

.lib11073194_7 .ad
p.text {
	color: #0092e1;
	margin-top: 90px;
	overflow: hidden
}

.lib11073194_7 .ad p.text
i {
	font-size: 36px;
	display: block;
	height: 36px;
	line-height: 36px
}

.lib11073194_7 .ad p.text
em {
	font-size: 48px;
	line-height: 48px;
	height: 48px;
	display: block;
	margin-top: 5px
}

.lib11073194_7 .ad
p.des {
	margin-top: 30px;
	line-height: 20px;
	font-size: 16px;
	color: rgba(255,255,255,0.9);
	overflow: hidden;
	color: #333
}

.lib11073194_7 .ad p.des
span {
	display: block;
	margin-top: 10px
}

.lib11073194_7 .ad
.b_img1 {
	width: 166px;
	margin-top: 50px
}

.lib11073194_7 .ad .b_img1
img {
	width: 116px;
	height: 116px
}

.lib11073194_7 .biaod
h4 {
	height: 20px;
	font-size: 20px;
	line-height: 20px;
	color: #fff;
	margin-top: 40px
}

.lib11073194_7 .biaod h4
em {
	font-size: 18px;
	color: rgba(255,255,255,0.5);
	font-weight: normal;
	margin-left: 10px;
	display: inline-block;
	text-transform: uppercase
}

.lib11073194_7
.tis {
	height: 77px;
	margin-top: 30px;
	font-size: 14px;
	color: #fff;
	line-height: 30px
}

.lib11073194_7 .biaod
li {
	height: 50px;
	overflow: hidden;
	margin-bottom: 20px;
	text-align: center
}

.lib11073194_7 .biaod li
input {
	width: 100%;
	height: 50px;
	font-size: 14px;
	color: #000;
	line-height: 50px;
	padding: 0
15px;
	box-sizing: border-box
}

.lib11073194_7 .biaod li
a.btns {
	display: inline-block !important;
	width: 135px;
	height: 35px;
	background: #1c426e;
	border-radius: 18px;
	text-align: center;
	line-height: 35px;
	color: #fff;
	display: block;
	border: 0;
	font-size: 14px;
	cursor: pointer
}

.lib11073194_7
.submit {
	display: none
}

.lib11073194_7 {
	color: #0092e1;
	background-color: #fff;
	margin: auto;
	padding: 0
}

.lib11528760_10 {
	margin: auto;
	padding: 0;
	background-color: #fff
}

.lib11528760_10:after {
	content: " ";
	display: block;
	clear: both
}

.lib11528760_10 em,
.lib11528760_10
i {
	font-style: normal
}

.lib11528760_10
.clear {
	clear: both
}

.lib11528760_10
.content {
	width: 1200px;
	margin: 0
auto
}

.lib11528760_10
.zxkf {
	width: 150px;
	position: fixed;
	top: 25%;
	right: 0%;
	background-color: #0092e1;
	z-index: 99999;
	padding: 20px
15px 50px;
	transition: .8s
}

.lib11528760_10
.zxkfshow {
	right: -15%;
	opacity: 0;
	z-index: -1;
	transition: .8s
}

.lib11528760_10 .zxkf
#zxbtn {
	width: 20px;
	height: 20px;
	position: absolute;
	right: 18px;
	top: 12px
}

.lib11528760_10 .zxkf #zxbtn:after {
	content: " ";
	width: 1px;
	height: 15px;
	background: #fff;
	position: absolute;
	top: 0px;
	left: 10px;
	transform: rotate(45deg)
}

.lib11528760_10 .zxkf #zxbtn:before {
	content: " ";
	width: 1px;
	height: 15px;
	background: #fff;
	position: absolute;
	top: 0px;
	left: 10px;
	transform: rotate(-45deg)
}

.lib11528760_10 .zxkf #zxbtn:hover {
	cursor: pointer
}

.lib11528760_10 .zxkf
.wz {
	width: 100%;
	box-sizing: border-box
}

.lib11528760_10 .zxkf
.wz {
	width: 100%;
	box-sizing: border-box
}

.lib11528760_10 .zxkf
h3 {
	width: 100%;
	height: 25px;
	line-height: 25px;
	font-size: 18px;
	color: #fcfcfc;
	text-align: center;
	margin-bottom: 10px
}

.lib11528760_10 .zxkf
.imgs {
	height: 110px;
	background-size: cover
}

.lib11528760_10 .zxkf .wz
p {
	width: 100%;
	text-align: center;
	font-size: 14px;
	color: #fff;
	height: 26px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.lib11528760_10 .zxkf .wz
span {
	display: block;
	text-align: center;
	font-size: 16px;
	color: #fff;
	line-height: 22px;
	height: 22px;
}

.lib11528760_10 .zxkf
.kfbx {
	padding-top: 10px
}

.lib11528760_10 .zxkf
.yj {
	width: 12px;
	height: 9px;
	position: absolute;
	top: -12px;
	left: 0
}

.lib11528760_10 .zxkf .kfbx
ul {
	padding: 0
0 10px
}

.lib11528760_10 .zxkf .kfbx ul
li {
	width: 100%;
	height: 30px;
	background: #fff;
	margin-top: 15px;
	border-radius: 15px
}

.lib11528760_10 .zxkf .kfbx ul li
a {
	width: 130px;
	height: 30px;
	color: #2fb65c;
	font-size: 16px;
	position: relative;
	transition: 0.3s
}

.lib11528760_10 .zxkf .kfbx ul li a
span {
	width: 130px;
	position: absolute;
	top: 0;
	left: 150px;
	height: 40px;
	background-color: #1dad45;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	line-height: 40px;
	opacity: 0;
	z-index: -1;
	transition: .8s
}

.lib11528760_10 .zxkf .kfbx ul li a
p {
	width: 100%;
	text-align: center;
	font-size: 16px;
	color: #0092e1;
	line-height: 30px
}

.lib11528760_10 .zxkf
.zewm {
	width: 100%;
	box-sizing: border-box;
	text-align: center;
	padding: 20px
10px 0
}

.lib11528760_10 .zxkf .zewm .zew
img {
	max-width: 100%
}

.lib11528760_10 .zxkf .zewm
p {
	width: 100%;
	text-align: center;
	font-size: 14px;
	color: #fff;
	height: 26px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.lib11528760_10 .zxkf
.fh {
	width: 100%;
	position: absolute;
	bottom: 0px;
	cursor: pointer;
	left: 0
}

.lib11528760_10 .zxkf .fh
img {
	width: 100%;
	height: 100%;
	display: block
}

.lib11528760_10 .zxkf
.fottop {
	height: 30px;
	background-color: #333;
	text-align: center;
	line-height: 30px
}

.lib11528760_10 .zxkf .fottop
i {
	width: 24px;
	height: 24px;
	display: inline-block;
	vertical-align: middle
}

.lib11528760_10 .zxkf .fottop
em {
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	color: #666
}

.lib11528760_10 .zxkf .fottop:hover {
	cursor: pointer
}

.lib11528760_10
.zaikw {
	width: 48px;
	position: fixed;
	top: 30%;
	right: 0px;
	background: #0092e1;
	z-index: 99;
	transition: .8s .5s
}

.lib11528760_10 .zaikw
span {
	display: block;
	height: 40px;
	border-bottom: 1px solid rgba(255,255,255,0.1)
}

.lib11528760_10 .zaikw
p {
	display: block;
	padding: 20px
10px 5px;
	color: #fff;
	text-align: center;
	box-sizing: border-box;
	line-height: 18px;
	font-size: 16px
}

.lib11528760_10 .zaikw
em {
	display: block;
	color: #fff;
	text-align: center;
	padding: 20px
0;
	line-height: 14px;
	font-size: 14px;
	text-transform: uppercase;
	transform: rotate(90deg)
}

.lib11528760_10 .zaikw
i {
	display: block;
	height: 60px
}

.lib11528760_10 .zaikw:hover {
	cursor: pointer
}

.lib11528760_10
.zaikwhow {
	right: -5%;
	opacity: 0;
	z-index: -1;
	transition: .8s
}

.lib11528760_10 {
	color: #0092e1;
	background-color: #fff;
	margin: auto;
	padding: 0
}

.lib11141166_10 {
	margin: auto;
	padding: 40px
0px 40px 0px;
	background-color: #214e82;
	background-image: url('/public/theme/utooliwanshangcloud/default/css/');
	background-position: 0px 0px;
	overflow: hidden
}

.lib11141166_10:after {
	content: " ";
	display: block;
	clear: both
}

.lib11141166_10
.copyRight {
	font-size: 14px;
	color: rgba(255,255,255,0.8);
	line-height: 30px;
	margin-top: 34px;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis
}

.lib11141166_10
.w {
	width: 100%
}

.lib11141166_10
.f_left {
	width: 440px;
	height:160px;
	overflow:hidden;
}

.lib11141166_10
.pr {
	position: relative
}

.lib11141166_10
.w1200 {
	width: 1200px;
	margin: 0
auto
}

.lib11141166_10 .fl,
.lib11141166_10 .fl-li li,
.lib11141166_10 .fl-a {
	float: left;
	_display: inline
}

.lib11141166_10 .fr,
.lib11141166_10 .fr-li li,
.lib11141166_10 .fr-a {
	float: right;
	_display: inline
}

.lib11141166_10
.f_left {
	width: 433px
}

.lib11141166_10
.f_info {
	width: 365px;
	margin-left: 108px;
	margin-top: -12px
}

.lib11141166_10 .f_left
a {
	width: 394px;
	height: 54px;
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: -18px
}

.lib11141166_10 .copyRight
a {
	color: rgba(255,255,255,0.8)
}

.lib11141166_10
.f_info {
	width: 365px;
	margin-left: 108px;
	margin-top: -12px
}

.lib11141166_10 .f_info
p {
	font-size: 14px;
	color:#fff;
	line-height: 32px;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom:0;
	width:340px
}

.lib11141166_10
.f_info_map {
	background: url(http://i.0rk.pw/u0rkpw/201912/1-11576460987344.png) 65px center no-repeat;
	cursor: pointer
}

.lib11141166_10 .f_info_map:hover {
	color: #0092e1
}

.lib11141166_10
.f_erweima {
	text-align: center
}

.lib11141166_10 .f_erweima
em {
	font-size: 14px;
	color: rgba(255,255,255,0.8);
	font-style: normal;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 120px;
	height: 25px
}

.lib11141166_10
.f_qq {
	width: 150px;
	height: 36px;
	border-radius: 25px;
	background-color: #0092e1;
	text-align: center;
	line-height: 36px;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	position: absolute;
	top: 40px;
	right: 174px;
	z-index: 100;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.lib11141166_10 .f_qq:hover {
	background: #275b96
}

.lib11141166_10
.db {
	display: block
}

.lib11141166_10 {
	color: #0092e1;
	background:url(../images/bg6.jpg);
	margin: auto;
	padding: 40px 0px 40px 0px}

.navs{height:60px;background:#000000}
.navs ul{width:1200px;margin:0 auto;height:60px;}
.navs li{float: left;line-height:60px;width:130px;text-align:center;position: relative;z-index:9999;}
.navs li a{font-size:14px;color:#fff;position: relative;z-index:9999;line-height:60px;display:block;height:60px;}
.navs li:hover a{color:#003479;background:#d20d18;color:#fff}

.header{height:115px;overflow:hidden;}
.logo{height:100%;position:relative;display:flex;align-items:center;justify-content:center;}
.logo img{display:inline-block;vertical-align:middle;}
.topcall{margin: 20px 0 0 0;text-align:left;}
.topcall img,.topcall p{display:inline-block;vertical-align:middle;*zoom:1;*display:inline;}
.topcall p span{font-size:30px;display:block;color:#4a90e2;height:30px;line-height:30px;text-align:center;margin-top:6px}
.topcall p em{font-size:14px;color:#666666;font-style:normal;}
.fl{float:left;}
.fr{float:right;}
.logo{height:100%;position:relative;display:flex;justify-content:center;align-items:center;}
.logo img{margin-right:20px}
.topcall{background:url(../images/calltu.png) no-repeat left;padding-left: 23px;}
.navs{height:45px;background:#222222}
.topcall p{font-size:30px;color:#38404a;font-weight:bold;margin:6px 0 0 40px;}
.navs ul{width:1200px;margin:0 auto;height:45px;}
.navs li{float: left;line-height:45px;width:120px;text-align:center;position: relative;z-index:9999}
.navs li a{font-size:16px;color:#fefefe;position: relative;z-index:9999;height:45px;line-height:45px;display:block;}
.navs li:hover a{background:#0092e1}
.ly{width:105px;height:100px;position: absolute;left:399px;bottom:149px;}

.call2{background:url(../images/tb3.png) no-repeat left;height:70px;line-height:65px;font-size:28px;color:#0092e1;padding-left:165px}

.cases{background:url(../images/bg3.jpg) no-repeat center top;padding:50px 0;overflow:hidden;}
.video{width:590px;height:560px;background-color:#555}
.video-tit{height:120px;background-color:#199de4;text-align:center;padding-top:30px}
.video-tit h2{font-size:36px;color:#fff;margin-bottom:0;}
.video-tit span{color:#fff;font-size:14px;text-transform:uppercase;margin-top:6px;display:block;}
.video-main{height:440px;overflow:hidden;background:#777}
.cases-list{width:580px;}
.cases-list ul{width:115%}
.cases-list li{width:285px;height:270px;float:left;background:#777;margin:0 20px 20px 0;position:relative;overflow:hidden;}
.cases-list li img{width:100%;height:100%;transition:all 0.6s}
.cases-list li:hover img{transform:scale(1.06);}
.cases-list li p{width:100%;height:45px;background:rgba(0,0,0,0.5);text-align:center;line-height:45px;color:#fff;position: absolute;left:0;bottom:0;margin-bottom:0;font-size:18px;overflow:hidden;}


.vidMb video{
    width: 100%;
    height: 100%;
}
#video_list li img.videopic,.videos-pic img.videopic,.videos-pic{width:100%;height:100%}
.video-show{position: absolute;left:0;top:0;}
.videosss video,.vidCon,#mp4,.video-play,.video-show{width:100%;height:100%}
.play{position: absolute;left:0;top:0;right:0;bottom:0;margin:auto;z-index:999}
#video_list li{position:relative;width:100%;height:100%;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size: cover;}
#video_list li:nth-child(3n){
    margin-right: 0;
}
#video_list li video{
    width: 100%;
    max-height: 180px;
    margin: 0 auto;
}
.mll li{cursor:pointer;}

/* 视频 */
.vidMb{
    width: 100%;
    height: 0px;
    background-color: rgba(0, 0, 0, .5);
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    z-index: -5000;
    opacity: 0;
    filter: alpha(opacity=0);

    -webkit-transition: 0.5s;
       -moz-transition: 0.5s;
        -ms-transition: 0.5s;
         -o-transition: 0.5s;
            transition: 0.5s;
}

.vidList{
    width: 740px;
    height: 481px;
    background-color: #000;
    overflow: hidden;
    position: relative;
    top: 50%;
    left: 50.22%;
    -webkit-transform: translate(-50%,-50%);
       -moz-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
         -o-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);    
}
.vidList > .vidGb{
    color: #e1e1e1;
    cursor: pointer;
    display: block;
    font-style: normal;
    font-size: 36px;
    position: absolute;
    top: 2px;
    right: 12px;
    z-index: 99;
    overflow: hidden;

    -webkit-transform: scaleY(0.8);
       -moz-transform: scaleY(0.8);
        -ms-transform: scaleY(0.8);
         -o-transform: scaleY(0.8);
            transform: scaleY(0.8);

    -webkit-transition: 0.3s;
       -moz-transition: 0.3s;
        -ms-transition: 0.3s;
         -o-transition: 0.3s;
            transition: 0.3s;
}
.vidList .vidCon{
    width: 100%;
    height: 100%;
    position: relative;
}
.vidCon > embed{
    width: 100%;
    height: 100%;
}
.videoTop{
    width: 1196px;
    height: 59px;
    padding-left: 34px;
    padding-right: 34px;
    background-color: #fff;
    margin: 0 auto;
}
.videoTop h4{
    font-size: 24px;
    color: #000;
    width: 100px;
    float: left;
    line-height: 38px;
}
.videoTop > span{
    display: block;
    float: right;
    height: 100%;
    font-size: 14px;
    line-height: 59px;
    color: #000;
}
.videoTop > span a {
    color: #222;
    font-size: 14px;
}
.videoTop > span a:hover {
    color: #029b41;
}
#videoCon{
    width: 100%;
    overflow: hidden;
    margin: auto;
    padding-top: 2px;
    padding-bottom: 80px;
}
.vidsListCon{
    width: 100%;
    height: 100%;
    box-sizing: border-box;
}

.vidsListCon > ul{
    width: 1197px;
    overflow: hidden;
    margin: auto;
    /* min-height: 600px; */
    border-top: 1px solid #efefef;
    border-left: 1px solid #efefef;
}
.vidsListCon > ul li{
    box-sizing: content-box!important;
    border-right: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
    background: #fff;
    float: left;
    width: 298px;
    height: 286px;
    padding: 10px 10px 20px;
    box-sizing: border-box!important;
    overflow: hidden;
}
.vidsListCon > ul li a{
    height: 100%;
    display: block;
    overflow: hidden;
}
.vidsListCon > ul li a > .img{
    width: 100%;
    height: 188px;
    position: relative;
    overflow: hidden;
}
.vidsListCon > ul li a > .img img{
    max-width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
       -moz-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
         -o-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
}
.vidsListCon > ul li a >.liText{
    width: 100%;
    height: auto;
    margin-top: 9px;
    overflow: hidden;
}
.vidsListCon > ul li a >.liText h4{
    width: 100%;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    margin: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.vidsListCon > ul li a >.liText span{
    display: block;
    font-size: 12px;
    width: 100px;
    margin: auto;
    text-align: center;
    border: 1px solid #efefef;
    border-radius: 50px;
    line-height: 30px;
    margin-top: 10px;
    color: #999;
}
.vidsListCon > ul li:hover{
    box-shadow: inset 0 0 12px #e6e6e6;
}
.vidsListCon > ul li:hover span{
    box-shadow: inset 0 0 12px #e6e6e6;
}
.vidsListCon > ul li,
.liText span{
    -webkit-transition: 0.3s;
       -moz-transition: 0.3s;
        -ms-transition: 0.3s;
         -o-transition: 0.3s;
            transition: 0.3s;
}

.plays{position: absolute;left:0;top:0;right:0;bottom:0;margin:auto;}
.copys{height:40px;background:url(../images/bts.jpg);line-height:40px;overflow:hidden;}
.copys p{text-align:center;font-size:14px;color:#fff}
.copys p a{color:#fff}
.zixs{width:150px;height:40px;display:block;margin:30px auto;background-color:#fff;border-radius:15px;text-align:center;line-height:40px;text-align:center;color:#535353!important}

.ab3{position: relative; height: 424px;width:1200px;margin:40px auto;}
.ab3 .ab3_img{height: 424px; overflow: hidden;}
.ab3 .ab3_img img{width: 100%; height: 100%; transition: 0.5s;}
.ab3 .ab3_img:hover img{transform: scale(1.2);}
.ab3 .ab3_img2{width: 685px; overflow: hidden; height: 327px; position: absolute; bottom: 0; left: 0; background:rgba(255,255,255,.9)}
.ab3 .ab3_img2 p{font-size: 16px; color: #4d4d4d; margin-top: 138px; padding: 0 38px 0 52px; line-height: 25px;}

.f_r {
    float: right;
}
.f_r {
    float: right;
}